package site.addzero.cli.platform

/**
 * 端口管理策略接口
 */
interface PortStrategy {
    /**
     * 杀掉占用指定端口的进程
     * @param port 端口号
     * @return 是否成功杀掉进程
     */
    fun killPort(port: Int): Boolean

    /**
     * 显示占用指定端口的进程信息
     * @param port 端口号
     * @return 进程信息字符串
     */
    fun showPort(port: Int): String
}